package top.lionkliu.mapper;

import org.apache.ibatis.annotations.Param;
import top.lionkliu.entity.User;

import java.util.List;

public interface UserMapper {

    List<User> selectAll();

    //登录验证
    public Boolean login(@Param("user") User user);

    // 用户注册，注册信息存入数据库
    public void register(@Param("user") User user);

    public User selectByName(String name);

    // 检查注册用户是否存在
    public Boolean checkUser(@Param("user") User user);

    // 查询用户id
    public User selectById(int id);


    //根据id删除用户
    public void delete(int id);

    // 修改用户信息
    public void update(@Param("user") User user);

    void updateUserInfo(@Param("user") User user);

}
